/**
 * Created by vuji on 16/4/4.
 */

var emjoyObj = {
    BASE_PATH : "/emjoy/",
    emjoy0show: "0@2x.png",
    emjoy0: "0.png" ,
    emjoy1show: "1@2x.png",
    emjoy1: "1.png" ,
    emjoy2show: "2@2x.png",
    emjoy2: "2.png" ,
    emjoy3show: "3@2x.png",
    emjoy3: "3.png" ,
    emjoy4show: "4@2x.png",
    emjoy4: "4.png" ,
    emjoy5show: "5@2x.png",
    emjoy5: "5.png" ,
    emjoy6show: "6@2x.png",
    emjoy6: "6.png" ,
    emjoy7show: "7@2x.png",
    emjoy7: "7.png" ,
    emjoy8show: "8@2x.png",
    emjoy8: "8.png" ,
    emjoy9show: "9@2x.png",
    emjoy9: "9.png" ,
    emjoy10show: "10@2x.png",
    emjoy10: "10.png",
    emjoy11show: "11@2x.png",
    emjoy11: "11.png",
    emjoy12show: "12@2x.png",
    emjoy12: "12.png",
    emjoy13show: "13@2x.png",
    emjoy13: "13.png",
    emjoy14show: "14@2x.png",
    emjoy14: "14.png",
    emjoy15show: "15@2x.png",
    emjoy15: "15.png",
    emjoy16show: "16@2x.png",
    emjoy16: "16.png",
    emjoy17show: "17@2x.png",
    emjoy17: "17.png",
    emjoy18show: "18@2x.png",
    emjoy18: "18.png",
    emjoy19show: "19@2x.png",
    emjoy19: "19.png",
    emjoy20show: "20@2x.png",
    emjoy20: "20.png",
    emjoy21show: "21@2x.png",
    emjoy21: "21.png",
    emjoy22show: "22@2x.png",
    emjoy22: "22.png",
    emjoy23show: "23@2x.png",
    emjoy23: "23.png",
    emjoy24show: "24@2x.png",
    emjoy24: "24.png",
    emjoy25show: "25@2x.png",
    emjoy25: "25.png",
    emjoy26show: "26@2x.png",
    emjoy26: "26.png",
    emjoy27show: "27@2x.png",
    emjoy27: "27.png",
    emjoy28show: "28@2x.png",
    emjoy28: "28.png",
    emjoy29show: "29@2x.png",
    emjoy29: "29.png",
    emjoy30show: "30@2x.png",
    emjoy30: "30.png",
    emjoy31show: "31@2x.png",
    emjoy31: "31.png",
    emjoy32show: "32@2x.png",
    emjoy32: "32.png",
    emjoy33show: "33@2x.png",
    emjoy33: "33.png",
    emjoy34show: "34@2x.png",
    emjoy34: "34.png",
    emjoy35show: "35@2x.png",
    emjoy35: "35.png",
    emjoy36show: "36@2x.png",
    emjoy36: "36.png",
    emjoy37show: "37@2x.png",
    emjoy37: "37.png",
    emjoy38show: "38@2x.png",
    emjoy38: "38.png",
    emjoy39show: "39@2x.png",
    emjoy39: "39.png",
    emjoy40show: "40@2x.png",
    emjoy40: "40.png",
    emjoy41show: "41@2x.png",
    emjoy41: "41.png",
    emjoy42show: "42@2x.png",
    emjoy42: "42.png",
    emjoy43show: "43@2x.png",
    emjoy43: "43.png",
    emjoy44show: "44@2x.png",
    emjoy44: "44.png",
    emjoy45show: "45@2x.png",
    emjoy45: "45.png",
    emjoy46show: "46@2x.png",
    emjoy46: "46.png",
    emjoy47show: "47@2x.png",
    emjoy47: "47.png",
    emjoy48show: "48@2x.png",
    emjoy48: "48.png",
    emjoy49show: "49@2x.png",
    emjoy49: "49.png",
    emjoy50show: "50@2x.png",
    emjoy50: "50.png",
    emjoy51show: "51@2x.png",
    emjoy51: "51.png",
    emjoy52show: "52@2x.png",
    emjoy52: "52.png",
    emjoy53show: "53@2x.png",
    emjoy53: "53.png",
    emjoy54show: "54@2x.png",
    emjoy54: "54.png",
    emjoy55show: "55@2x.png",
    emjoy55: "55.png",
    emjoy56show: "56@2x.png",
    emjoy56: "56.png",
    emjoy57show: "57@2x.png",
    emjoy57: "57.png",
    emjoy58show: "58@2x.png",
    emjoy58: "58.png",
    emjoy59show: "59@2x.png",
    emjoy59: "59.png",
    emjoy60show: "60@2x.png",
    emjoy60: "60.png",
    emjoy61show: "61@2x.png",
    emjoy61: "61.png",
    emjoy62show: "62@2x.png",
    emjoy62: "62.png",
    emjoy63show: "63@2x.png",
    emjoy63: "63.png",
    emjoy64show: "64@2x.png",
    emjoy64: "64.png",
    emjoy65show: "65@2x.png",
    emjoy65: "65.png",
    emjoy66show: "66@2x.png",
    emjoy66: "66.png",
    emjoy67show: "67@2x.png",
    emjoy67: "67.png",
    emjoy68show: "68@2x.png",
    emjoy68: "68.png",
    emjoy69show: "69@2x.png",
    emjoy69: "69.png",
    emjoy70show: "70@2x.png",
    emjoy70: "70.png",
    emjoy71show: "71@2x.png",
    emjoy71: "71.png",
    emjoy72show: "72@2x.png",
    emjoy72: "72.png",
    emjoy73show: "73@2x.png",
    emjoy73: "73.png",
    emjoy74show: "74@2x.png",
    emjoy74: "74.png",
    emjoy75show: "75@2x.png",
    emjoy75: "75.png",
    emjoy76show: "76@2x.png",
    emjoy76: "76.png",
    emjoy77show: "77@2x.png",
    emjoy77: "77.png",
    emjoy78show: "78@2x.png",
    emjoy78: "78.png",
    emjoy79show: "79@2x.png",
    emjoy79: "79.png",
    emjoy80show: "80@2x.png",
    emjoy80: "80.png",
    emjoy81show: "81@2x.png",
    emjoy81: "81.png",
    emjoy82show: "82@2x.png",
    emjoy82: "82.png",
    emjoy83show: "83@2x.png",
    emjoy83: "83.png",
    emjoy84show: "84@2x.png",
    emjoy84: "84.png",
    emjoy85show: "85@2x.png",
    emjoy85: "85.png",
    emjoy86show: "86@2x.png",
    emjoy86: "86.png",
    emjoy87show: "87@2x.png",
    emjoy87: "87.png",
    emjoy88show: "88@2x.png",
    emjoy88: "88.png",
    emjoy89show: "89@2x.png",
    emjoy89: "89.png",
    emjoy90show: "90@2x.png",
    emjoy90: "90.png",
    emjoy91show: "91@2x.png",
    emjoy91: "91.png",
    emjoy92show: "92@2x.png",
    emjoy92: "92.png",
    emjoy93show: "93@2x.png",
    emjoy93: "93.png",
    emjoy94show: "94@2x.png",
    emjoy94: "94.png",
    emjoy95show: "95@2x.png",
    emjoy95: "95.png",
    emjoy96show: "96@2x.png",
    emjoy96: "96.png",
    emjoy97show: "97@2x.png",
    emjoy97: "97.png",
    emjoy98show: "98@2x.png",
    emjoy98: "98.png",
    emjoy99show: "99@2x.png",
    emjoy99: "99.png",
    emjoy100show: "100@2x.png",
    emjoy100: "100.png",
    emjoy101show: "101@2x.png",
    emjoy101: "101.png",
    emjoy102show: "102@2x.png",
    emjoy102: "102.png",
    emjoy103show: "103@2x.png",
    emjoy103: "103.png",
    emjoy104show: "104@2x.png",
    emjoy104: "104.png",
    emjoy105show: "105@2x.png",
    emjoy105: "105.png",
    emjoy106show: "106@2x.png",
    emjoy106: "106.png",
    emjoy107show: "107@2x.png",
    emjoy107: "107.png",
    emjoy108show: "108@2x.png",
    emjoy108: "108.png",
    emjoy109show: "109@2x.png",
    emjoy109: "109.png",
    emjoy110show: "110@2x.png",
    emjoy110: "110.png",
    emjoy111show: "111@2x.png",
    emjoy111: "111.png",
    emjoy112show: "112@2x.png",
    emjoy112: "112.png",
    emjoy113show: "113@2x.png",
    emjoy113: "113.png",
    emjoy114show: "114@2x.png",
    emjoy114: "114.png",
    emjoy115show: "115@2x.png",
    emjoy115: "115.png",
    emjoy116show: "116@2x.png",
    emjoy116: "116.png",
    emjoy117show: "117@2x.png",
    emjoy117: "117.png",
    emjoy118show: "118@2x.png",
    emjoy118: "118.png",
    emjoy119show: "119@2x.png",
    emjoy119: "119.png",
    emjoy120show: "120@2x.png",
    emjoy120: "120.png",
    emjoy121show: "121@2x.png",
    emjoy121: "121.png",
    emjoy122show: "122@2x.png",
    emjoy122: "122.png",
    emjoy123show: "123@2x.png",
    emjoy123: "123.png",
    emjoy124show: "124@2x.png",
    emjoy124: "124.png",
    emjoy125show: "125@2x.png",
    emjoy125: "125.png",
    emjoy126show: "126@2x.png",
    emjoy126: "126.png",
    emjoy127show: "127@2x.png",
    emjoy127: "127.png",
    emjoy128show: "128@2x.png",
    emjoy128: "128.png",
    emjoy129show: "129@2x.png",
    emjoy129: "129.png",
    emjoy130show: "130@2x.png",
    emjoy130: "130.png",
    emjoy131show: "131@2x.png",
    emjoy131: "131.png",
    emjoy132show: "132@2x.png",
    emjoy132: "132.png",
    emjoy133show: "133@2x.png",
    emjoy133: "133.png",
    emjoy134show: "134@2x.png",
    emjoy134: "134.png",
    emjoy135show: "135@2x.png",
    emjoy135: "135.png",
    emjoy136show: "136@2x.png",
    emjoy136: "136.png",
    emjoy137show: "137@2x.png",
    emjoy137: "137.png",
    emjoy138show: "138@2x.png",
    emjoy138: "138.png",
    emjoy139show: "139@2x.png",
    emjoy139: "139.png",
    emjoy140show: "140@2x.png",
    emjoy140: "140.png",
    emjoy141show: "141@2x.png",
    emjoy141: "141.png",
    emjoy142show: "142@2x.png",
    emjoy142: "142.png",
    emjoy143show: "143@2x.png",
    emjoy143: "143.png",
    emjoy144show: "144@2x.png",
    emjoy144: "144.png",
    emjoy145show: "145@2x.png",
    emjoy145: "145.png",
    emjoy146show: "146@2x.png",
    emjoy146: "146.png",
    emjoy147show: "147@2x.png",
    emjoy147: "147.png",
    emjoy148show: "148@2x.png",
    emjoy148: "148.png",
    emjoy149show: "149@2x.png",
    emjoy149: "149.png",
    emjoy150show: "150@2x.png",
    emjoy150: "150.png",
    emjoy151show: "151@2x.png",
    emjoy151: "151.png",
    emjoy152show: "152@2x.png",
    emjoy152: "152.png",
    emjoy153show: "153@2x.png",
    emjoy153: "153.png",
    emjoy154show: "154@2x.png",
    emjoy154: "154.png",
    emjoy155show: "155@2x.png",
    emjoy155: "155.png",
    emjoy156show: "156@2x.png",
    emjoy156: "156.png",
    emjoy157show: "157@2x.png",
    emjoy157: "157.png",
    emjoy158show: "158@2x.png",
    emjoy158: "158.png",
    emjoy159show: "159@2x.png",
    emjoy159: "159.png",
    emjoy160show: "160@2x.png",
    emjoy160: "160.png",
    emjoy161show: "161@2x.png",
    emjoy161: "161.png",
    emjoy162show: "162@2x.png",
    emjoy162: "162.png",
    emjoy163show: "163@2x.png",
    emjoy163: "163.png",
    emjoy164show: "164@2x.png",
    emjoy164: "164.png",
    emjoy165show: "165@2x.png",
    emjoy165: "165.png",
    emjoy166show: "166@2x.png",
    emjoy166: "166.png",
    emjoy167show: "167@2x.png",
    emjoy167: "167.png",
    emjoy168show: "168@2x.png",
    emjoy168: "168.png",
    emjoy169show: "169@2x.png",
    emjoy169: "169.png",
    emjoy170show: "170@2x.png",
    emjoy170: "170.png",
    emjoy171show: "171@2x.png",
    emjoy171: "171.png",
    emjoy172show: "172@2x.png",
    emjoy172: "172.png",
    getMsgEmjoyArr : function(msg){
        return msg.match(new RegExp(/\[:emjoy[0-9]+\]/ig));
    },
    returnMsg : function(msg){
        if(this.getMsgEmjoyArr(msg) === null){
            return msg;
        }
        var that = this;
        var returnStr = msg;
        this.getMsgEmjoyArr(msg).forEach(function(item){
            console.log(item.match(new RegExp(/emjoy[0-9]+/g))[0]);
            var currEmjoy = that.BASE_PATH+that[item.match(new RegExp(/emjoy[0-9]+/g))[0]+"show"];
            returnStr = returnStr.replace(item,"<img src='"+currEmjoy+"' class='emjoy'/>");
        })
        return returnStr;
    }
}
